package com.jtny.nytb.datafilling.domain;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.jtny.component.core.domain.BaseDO;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.List;

/**
 * 能源填报信息 DO对象
 *
 * @author 罗霄林
 * @package com.jtny.nytb.energymonitor.datafilling.domain
 * @fileName EnergyFillDO.java
 * @createTime 2023年09月05日 16:55
 * 版权所有
 */
@EqualsAndHashCode(callSuper = true)
@TableName("datafilling_energy_fill")
@Data
public class EnergyFillDO extends BaseDO {

    @TableField("fill_name")
    private String fillName;

    @TableField("energy_model_id")
    private Long energyModelId;

    @TableField("energy_model_name")
    private String energyModelName;

    @TableField("year")
    private String year;

    @TableField("month")
    private String month;

    @TableField("institution")
    private String institution;

    @TableField("type_id")
    private String typeId;

    @TableField("name")
    private String name;

    @TableField("group_name")
    private String groupName;

    @TableField("assess")
    private String assess;

    @TableField("assess_value")
    private BigDecimal assessValue;

    @TableField(exist = false)
    private List<EnergyFillPriceDO> energyFillPrices;
}
